iT邦幫忙

2024 iThome 鐵人賽

DAY 12
0
佛心分享-IT 人自學之術

oracle資料庫實作學習系列 第 12

DAY12隱性轉換與顯性轉換

  • 分享至 

  • xImage
  •  

資料類型的隱性轉換(implicit type conversion),也稱為自動轉換,是指程式語言在運行時自動將一種資料類型轉換為另一種,以避免類型不匹配錯誤。例如,將整數與浮點數進行運算時,整數會自動轉為浮點數。隱性轉換使編程簡化,但可能導致跟預期不一樣結果。

一、在ORDERS資料表,查詢2001年6月30日以後下訂的訂單號碼及客戶號碼
https://ithelp.ithome.com.tw/upload/images/20240925/20169221LNVB9Qhio9.png
https://ithelp.ithome.com.tw/upload/images/20240925/20169221ZRGIZWFkp5.png

資料類型的顯性轉換(explicit type conversion),又稱為強制轉換,是指程序員明確地將一種資料類型轉換為另一種,通常透過特定函數或語法來實現。將浮點數轉換為整數時,程序員需要使用int()函數來強制轉換。顯性轉換提供了更高的控制權,避免了隱性轉換可能引發的數據錯誤。

二、數值與數字轉換
在employees資料表中用由右至左三位數字用逗點分隔,並在薪水前面加上$
https://ithelp.ithome.com.tw/upload/images/20240925/20169221ifAuzvmzfm.png
https://ithelp.ithome.com.tw/upload/images/20240925/20169221RwmqrcH7hV.png

三、日期與字串轉換
在orders資料表中查詢2006年7月10日之前下訂的訂單編號客戶編號及日期
https://ithelp.ithome.com.tw/upload/images/20240925/20169221vhy3lv7oQ3.png
https://ithelp.ithome.com.tw/upload/images/20240925/20169221lbCu97w7qx.png


上一篇
DAY11日期函數
下一篇
DAY13空職轉換函數
系列文
oracle資料庫實作學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言